package com.cuijq.ms.statedesign.v4.impl;

import com.cuijq.ms.statedesign.v4.IMario;
import com.cuijq.ms.statedesign.v4.MarioStateMachine;
import com.cuijq.ms.statedesign.v4.State;

/**
 * @author by CuiJQ
 * @Classname FireMario
 * @Description FireMario Description
 * @Date 2021/5/29 16:18
 */
public class FireMario implements IMario {

  private MarioStateMachine stateMachine;

  FireMario(MarioStateMachine stateMachine) {
    this.stateMachine = stateMachine;
  }

  @Override
  public State getName() {
    return State.FIRE;
  }

  @Override
  public void obtainMushRoom() {

  }

  @Override
  public void obtainCape() {

  }

  @Override
  public void obtainFireFlower() {

  }

  @Override
  public void meetMonster() {

  }

}
